package com.silverbox.shopper.entity;

import java.io.Serializable;
import java.util.Date;

/**
box_item
 */
public class Item implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = -6076895938166392188L;

	/**
     */
    private Long id;

    /**
     * 购买数量
     */
    private Double buyCount;

    /**
     * 购买价格
     */
    private Double buyPrice;

    /**
     * 规格类型
     */
    private String sizeType;

    /**
     * 商品id
     */
    private Integer goodsId;

    /**
     * 商品描述
     */
    private String goodsDesc;

    /**
     * 属性描述
     */
    private String propDesc;

    /**
     * 是否打印
     */
    private Byte isPrint;

    /**
     * 单号
     */
    private Byte num;

    /**
     * 商品图片
     */
    private String goodsImg;

    /**
     * 商品名字
     */
    private String goodsName;

    /**
     * 原价
     */
    private Double originalPrice;

    /**
     * 属性价格
     */
    private Double propPrice;

    /**
     * 优惠类型
     */
    private Integer promotionType;

    /**
     * 是否秤重,0:否,1:是
     */
    private Integer isWeight;

    /**
     * 是否退菜,0:否,1:是
     */
    private Integer isBack;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 门店id
     */
    private Integer shopperId;

    /**
     * 外部门店ID，用于ISV门店对应，如果有则带出，无则为空
     */
    private Integer storeId;

    /**
     * 设备编号
     */
    private Long machineId;

    /**
     * 创建日期
     */
    private Date createDate;

    /**
     * 扩展
     */
    private Long extendCol;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Double getBuyCount() {
        return buyCount;
    }

    public void setBuyCount(Double buyCount) {
        this.buyCount = buyCount;
    }

    public Double getBuyPrice() {
        return buyPrice;
    }

    public void setBuyPrice(Double buyPrice) {
        this.buyPrice = buyPrice;
    }

    public String getSizeType() {
        return sizeType;
    }

    public void setSizeType(String sizeType) {
        this.sizeType = sizeType == null ? null : sizeType.trim();
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsDesc() {
        return goodsDesc;
    }

    public void setGoodsDesc(String goodsDesc) {
        this.goodsDesc = goodsDesc == null ? null : goodsDesc.trim();
    }

    public String getPropDesc() {
        return propDesc;
    }

    public void setPropDesc(String propDesc) {
        this.propDesc = propDesc == null ? null : propDesc.trim();
    }

    public Byte getIsPrint() {
        return isPrint;
    }

    public void setIsPrint(Byte isPrint) {
        this.isPrint = isPrint;
    }

    public Byte getNum() {
        return num;
    }

    public void setNum(Byte num) {
        this.num = num;
    }

    public String getGoodsImg() {
        return goodsImg;
    }

    public void setGoodsImg(String goodsImg) {
        this.goodsImg = goodsImg == null ? null : goodsImg.trim();
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName == null ? null : goodsName.trim();
    }

    public Double getOriginalPrice() {
        return originalPrice;
    }

    public void setOriginalPrice(Double originalPrice) {
        this.originalPrice = originalPrice;
    }

    public Double getPropPrice() {
        return propPrice;
    }

    public void setPropPrice(Double propPrice) {
        this.propPrice = propPrice;
    }

    public Integer getPromotionType() {
        return promotionType;
    }

    public void setPromotionType(Integer promotionType) {
        this.promotionType = promotionType;
    }

    public Integer getIsWeight() {
        return isWeight;
    }

    public void setIsWeight(Integer isWeight) {
        this.isWeight = isWeight;
    }

    public Integer getIsBack() {
        return isBack;
    }

    public void setIsBack(Integer isBack) {
        this.isBack = isBack;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Integer getShopperId() {
        return shopperId;
    }

    public void setShopperId(Integer shopperId) {
        this.shopperId = shopperId;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public Long getMachineId() {
        return machineId;
    }

    public void setMachineId(Long machineId) {
        this.machineId = machineId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Long getExtendCol() {
        return extendCol;
    }

    public void setExtendCol(Long extendCol) {
        this.extendCol = extendCol;
    }
}